body {
    background-color: white;
}
.content-div {
    overflow: hidden;
    background-color: white;
}

.registered-login_in-banner {
    width: 800px;
    padding-top:80px;
    overflow: hidden;
    float: left;
}

.registered-login_in-banner img {
    width:500px;
    height:auto;
    vertical-align: middle;
}

.registered-windows {
    width: 400px;
    overflow: hidden;
    float: left;
}

.this-windows {
    width: 350px;
    overflow: hidden;
    margin-top: 20px;
    margin-bottom: 50px;
}

.company-or-student {
    width: 350px;
    height: 40px;
    line-height: 40px;
    text-align: center;
}

.company-or-student b {
    display: inline-block;
    cursor: default;
    width: 50px;
    float: left;
    color: #0e7683;
    font-weight: 600;
    line-height: 35px;
    font-size: 20px;
}

.company-or-student a {
    display: inline-block;
    font-size: 20px;
    width: 150px;
    float: left;
    color: #a0a0a0;
}

.company-or-student a:first-child {
    text-align: right;
}

.company-or-student a:last-child {
    text-align: left;
}

.content-windows {
    width: 350px;
    box-sizing: border-box;
    padding: 25px;
    border-radius: 10px;
    background-color: #e7e7e7;
}

.content-div .click-a-style {
    color: #0e7683;
}

.my-id-number,
.my-e-mail,
.your-phone,
.your-company-name,
.your-password,
.verification-code {
    width: 300px;
    height: 40px;
    box-sizing: border-box;
    padding-left: 50px;
    margin-top: 25px;
    background: url("../images/password-icn.png") no-repeat 8px 8px;
}

.your-company-name {
    background: url("../images/company.png") no-repeat 8px 8px;
}

.verification-code {
    background: url("../images/verification-code.png") no-repeat 8px 8px;
}

.my-e-mail {
    background: url("../images/e-mail.png") no-repeat 8px 8px;
}

.your-phone {
    margin-top: 0;
    background: url("../images/my-phone.png") no-repeat 8px 10px;
}

.my-id-number {
    background: url("../images/logn-icon.png") no-repeat 8px 8px;
}

.my-id-number input,
.my-e-mail input,
.your-phone input,
.your-password input,
.your-company-name input{
    width: 250px;
    height: 40px;
    box-sizing: border-box;
    padding: 10px;
    border-radius: 5px;;
    font-size: 14px;
    border:0;
}

.verification-button-input {
    width: 250px;
    height: 40px;
}

.verification-button-input input {
    border:0;
    float: left;
    width: 110px;
    height: 40px;
    box-sizing: border-box;
    padding: 10px;
    font-size: 12px;
    border-radius: 5px;
    margin-right: 10px;
}

.verification-button-input button {
    float: left;
    width: 90px;
    border: 0;
    border-radius: 5px;
    color: #ffffff;
    height: 40px;
    cursor: pointer;
    background-color: #0e7683;
}

.verification-button-input button:hover {
    color:#56ddcf;
}

.verification-button-input a {
    background: url("../images/refresh.png") 12px 6px no-repeat;
    background-size: 30px 30px;
    display: inline-block;
    width: 40px;
    height: 40px;
}

.verification-img {
    text-align: center;
}

.verification-img{
    width: 300px;
    height: 150px;
    margin-top: 30px;
    margin-bottom: 30px;
}

.verification-next{
    width: 100%;
    text-align: right;
    margin-bottom: 30px;
    float: left;
}

.verification-next span {
    color:#014655;
    margin-right: 20px;
    font-size: 14px;
}

.verification-next button {
    padding: 15px 30px;
    color: #ffffff;
    background-color:#007a91;
    border: 0;
    cursor: pointer;
    margin-right: 40px;
    border-radius: 5px;
}

.verification-next span {
    cursor: pointer;
}

.verification-next button:hover {
    color: #56ddcf;
}

.me-terms {
    width: 300px;
    height:40px;
    font-size: 14px;
    line-height: 40px;
    text-align: right;
}

.me-terms a {
    color: #0e7683;
}

.registered-start {
    width: 300px;
    height: 40px;
    overflow: hidden;
}

.registered-start button {
    cursor: pointer;
    width: 300px;
    height: 40px;
    line-height: 40px;
    color: #ffffff;
    border-radius: 5px;
    background-color: #0e7683;
    font-size: 16px;
    border:0;
}

.registered-start button:hover {
    color: #56ddcf;
}

.go-login-in {
    width: 300px;
    line-height: 40px;
    height: 40px;
    font-size: 14px;
    overflow: hidden;
    text-align: right;
}

.go-login-in a {
    color: #0e7683;
}

.login-in-windows {
    margin-top: 70px;
}

.heiban-logo {
    width: 300px;
    margin-bottom: 20px;
    text-align: center;
    overflow: hidden;
}

.prompt-box-div {
    width: 600px;
    margin-top:60px;
    margin-bottom: 60px;
    border-radius: 5px;
    overflow: hidden;
    border:1px solid #56ddcf;
}

.prompt-box-div a {
    color:#014655;
}

.prompt-box-div .common-title  {
    text-align: center;
}

.em-prompt-information {
    width: 450px;
    overflow: hidden;
    box-sizing: border-box;
    padding: 0 0 30px 30px;
    float: left;
    font-size: 14px;
    color: #7d7d7d;
}

.em-prompt-information a {
    color:#014655;
}

.new-em-prompt-information {
    width:550px;
    overflow: hidden;
    box-sizing: border-box;
}

.em-title {
    font-size: 18px;
    font-weight:500;
    margin-bottom:30px;
    margin-top: 20px;
    color: #000000;
}


.information-left,.information-right {
    overflow: hidden;
    float: left;
    padding-top: 20px;
}

.information-left input {
    width: 150px;
    height:150px;
}

.information-right {
    margin-bottom:30px;
    width:400px;
}

.information-right-bottom span {
    color:#014655;
    font-size:14px;
}

.information-right .information-right-top span {
    color:red;
}

.information-right input,select {
    padding:5px;
    width:240px;
    background-color:#eeeeee;
    border: 0;
}

.information-right select {
    margin-left:-5px;
    width: 250px;
}

.information-right .small-select {
    width: 100px;
}

.information-right .midde-input {
    width: 136px;
}

.information-right li {
    padding-bottom:20px;
    margin-left: 30px;
}

.information-right .information-right-bottom li{
    margin-left: 37px;
}

.information-right button {
    float: right;
    padding: 15px 30px;
    color: #ffffff;
    background-color:#014655;
    border: 0;
    border-radius: 5px;
}

.information-student {
    margin-bottom:30px;
    width:100%;
    overflow: hidden;
}

.information-student .information-student-top span {
    color:red;
}

.information-student select {
    margin-left:-5px;
    width: 254px;
}

.information-student .small-select {
    width: 100px;
    margin-right:30px;
    border: 0;
    background-color:#eeeeee;
}

.information-student input {
    width: 290px;
    padding: 5px;
    margin: 20px 0;
    background-color: #eeeeee;
    border: 0;
}

.information-student-bottom {
    margin-left: 8px;
}

.information-student-bottom input {
    width:250px;
    margin-right: 20px;
}

.information-student-bottom select {
    width:100px;
    margin-right: 20px;
    border: 0;
    background-color: #eeeeee;
}

.information-student-bottom span {
    color:#007a91;
    font-size: 14px;
}

.information-student-bottom button {
    float: right;
    padding: 15px 30px;
    color: #cfcfcf;
    cursor: pointer;
    background-color:#007a91;
    border: 0;
    border-radius: 5px;
}

.information-student-bottom button:hover {
    color: #56ddcf;
}

.vws {
    text-align: center;
    height:200px;
    font-size:14px;
    color:#7d7d7d;
}

.vws-title {
    font-size: 20px;
    color: #000;
    padding: 30px 0;
}

.new-prompt-box-div {
    width: 900px;
}

.agreement-content {
    margin: 30px auto;
    width: 850px;
    overflow: hidden;
}


/*忘记密码页面css*/
.forget-password {
    width:300px;
    background-color:#ffffff;
    margin-bottom: 60px;
    margin-top: 60px;
    padding: 0 20px;
    border-radius:5px;
    border:1px solid #56ddcf;
    text-align: center;
    overflow:hidden;
}

.forget-password .jump {
    float: right;
    font-size: 12px;
}

.forget-password p {
    margin-bottom: 30px;
    color: #a0a0a0;
}

.forget-password p a,strong {
    color:#014655;
}

.forget-password-code {
    overflow:hidden;
}

.forget-password-code img {
    width: 100px;
    height: 100px;
}

.forget-password-code input {
    padding: 5px;
    margin-bottom: 20px;
    width: 160px;
    border: 0;
    background-color:#eeeeee;

}

.forget-password-code .long-input {
    width: 250px;
}

.forget-password .forget-password-code button {
    padding: 7px 8px;
    margin-left: 7px;
    border: 0;
    cursor: pointer;
}

.forget-password button {
    padding:10px 90px;
    background-color:#007a91;
    border: 0;
    color:#cfcfcf;
    border-radius: 5px;
    margin-bottom:30px;
    cursor: pointer;
}

.forget-password button:hover {
    color: #56ddcf;
}